﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CosmosKernel1
{
    class library
    {


        public static void iconm(ref  uint x, uint y, uint c)
        {
            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();
            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x + 1, y + 1, c);
        }
        public static void inconm(ref  uint x, uint y, uint c)
        {
            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();
            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x + 1, y + 1, c);
        }
        public static void F(ref uint x, uint y, uint c)
        {
            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            x = 0;
            y = 0;


            //символ F
            screen.SetPixel(x + 1, y + 2, c);
            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 1, y + 4, c);
            screen.SetPixel(x + 1, y + 5, c);
            screen.SetPixel(x + 1, y + 6, c);
            screen.SetPixel(x + 1, y + 7, c);
            screen.SetPixel(x + 1, y + 8, c);
            screen.SetPixel(x + 2, y + 2, c);
            screen.SetPixel(x + 3, y + 2, c);
            screen.SetPixel(x + 4, y + 2, c);
            screen.SetPixel(x + 2, y + 5, c);
            screen.SetPixel(x + 3, y + 5, c);
            screen.SetPixel(x + 4, y + 5, c);

        }
        public static void P(ref uint x, uint y, uint c)
        {


            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();


            //символ Р
            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 1, y + 1, c);
            screen.SetPixel(x + 1, y + 2, c);
            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 1, y + 4, c);
            screen.SetPixel(x + 1, y + 5, c);
            screen.SetPixel(x + 1, y + 6, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 4, y, c);
            screen.SetPixel(x + 2, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x + 4, y + 3, c);



            screen.SetPixel(x + 4, y, c);
            screen.SetPixel(x + 4, y + 1, c);
            screen.SetPixel(x + 4, y + 2, c);
            screen.SetPixel(x + 4, y + 3, c);

        }
        public static void cifra2(ref uint x, uint y, uint c)
        {



            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            //символ 2
            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 2, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x + 1, y + 5, c);
            screen.SetPixel(x + 2, y + 5, c);
            screen.SetPixel(x + 3, y + 5, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 3, y + 1, c);
            screen.SetPixel(x + 3, y + 2, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);
        }
        public static void cifra3(ref uint x, uint y, uint c)
        {



            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            //символ 3
            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 2, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x + 1, y + 5, c);
            screen.SetPixel(x + 2, y + 5, c);
            screen.SetPixel(x + 3, y + 5, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 3, y + 1, c);
            screen.SetPixel(x + 3, y + 2, c);
            screen.SetPixel(x + 3, y + 4, c);
            screen.SetPixel(x + 3, y + 5, c);
        }
        public static void cifra4(ref uint x, uint y, uint c)
        {


            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();


            //символ 4

            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 2, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 3, y + 1, c);
            screen.SetPixel(x + 3, y + 2, c);
            screen.SetPixel(x + 3, y + 4, c);
            screen.SetPixel(x + 3, y + 5, c);
        }
        public static void H(ref uint x, uint y, uint c)
        {


            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            //символ h или н

            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 2, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x, y + 6, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 3, y + 1, c);
            screen.SetPixel(x + 3, y + 2, c);
            screen.SetPixel(x + 3, y + 4, c);
            screen.SetPixel(x + 3, y + 5, c);
            screen.SetPixel(x + 3, y + 6, c);
        }
        public static void cifra5(ref uint x, uint y, uint c)
        {



            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            //символ 5

            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 5, c);


            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 4, y, c);



            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);



            screen.SetPixel(x + 4, y + 3, c);
            screen.SetPixel(x + 4, y + 4, c);
            screen.SetPixel(x + 4, y + 5, c);
            screen.SetPixel(x + 4, y + 6, c);





            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 2, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x + 4, y + 3, c);

            screen.SetPixel(x + 1, y + 6, c);
            screen.SetPixel(x + 2, y + 6, c);
            screen.SetPixel(x + 3, y + 6, c);
            screen.SetPixel(x + 4, y + 6, c);
        }
        public static void cifra7(ref uint x, uint y, uint c)
        {




            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();
            //символ 7

            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 4, y, c);
            screen.SetPixel(x + 4, y + 1, c);
            screen.SetPixel(x + 4, y + 2, c);
            screen.SetPixel(x + 4, y + 3, c);
            screen.SetPixel(x + 4, y + 4, c);
            screen.SetPixel(x + 4, y + 5, c);




        }
        public static void cifra9(ref uint x, uint y, uint c)
        {


            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            //символ 9

            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 2, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x + 3, y + 4, c);
            screen.SetPixel(x + 3, y + 5, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x + 1, y + 5, c);
            screen.SetPixel(x + 2, y + 5, c);
            screen.SetPixel(x + 3, y + 5, c);
            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 3, y + 1, c);
            screen.SetPixel(x + 3, y + 2, c);
            screen.SetPixel(x + 3, y + 3, c);
        }
        public static void O(ref uint x, uint y, uint c)
        {

            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            //символ 0

            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x + 1, y + 5, c);
            screen.SetPixel(x + 2, y + 5, c);
            screen.SetPixel(x + 3, y + 5, c);
            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x + 4, y, c);
            screen.SetPixel(x + 4, y + 1, c);
            screen.SetPixel(x + 4, y + 2, c);
            screen.SetPixel(x + 4, y + 3, c);
            screen.SetPixel(x + 4, y + 4, c);
            screen.SetPixel(x + 4, y + 5, c);
        }
        public static void N(ref uint x, uint y, uint c)
        {

            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            //символ n

            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y + 1, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x, y + 5, c);

            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x + 4, y, c);
            screen.SetPixel(x + 4, y + 1, c);
            screen.SetPixel(x + 4, y + 2, c);
            screen.SetPixel(x + 4, y + 3, c);
            screen.SetPixel(x + 4, y + 4, c);
            screen.SetPixel(x + 4, y + 5, c);
        }
        public static void R(ref uint x, uint y, uint c)
        {

            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            //символ r

            screen.SetPixel(x, y, c); screen.SetPixel(x, y + 1, c); screen.SetPixel(x, y + 2, c); screen.SetPixel(x, y + 3, c); screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x + 1, y + 1, c); screen.SetPixel(x + 2, y, c); screen.SetPixel(x + 3, y, c);

        }
        public static void U(ref uint x, uint y, uint c)
        {

            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            //символ u

            screen.SetPixel(x, y, c);


            screen.SetPixel(x + 1, y + 5, c);
            screen.SetPixel(x + 2, y + 5, c);
            screen.SetPixel(x + 3, y + 5, c);
            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);

            screen.SetPixel(x + 4, y, c);
            screen.SetPixel(x + 4, y + 1, c);
            screen.SetPixel(x + 4, y + 2, c);
            screen.SetPixel(x + 4, y + 3, c);
            screen.SetPixel(x + 4, y + 4, c);

        }
        public static void Pp(ref uint x, uint y, uint c)
        {

            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            //символ П

            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x + 4, y, c);
            screen.SetPixel(x + 4, y + 1, c);
            screen.SetPixel(x + 4, y + 2, c);
            screen.SetPixel(x + 4, y + 3, c);
            screen.SetPixel(x + 4, y + 4, c);
            screen.SetPixel(x + 4, y + 5, c);
        }
        public static void I(ref uint x, uint y, uint c)
        {

            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();
            //символ I
            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x, y + 6, c);


        }
        public static void Fp(ref uint x, uint y)
        {
            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();
            uint c;

            c = 64;
            //символ I
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x, y + 6, c);
            screen.SetPixel(x, y + 7, c);
            screen.SetPixel(x, y + 8, c);


        }
        public static void A(ref uint x, uint y, uint c)
        {
            //символ А


            x = 60;
            y = 90;

            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();


            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y, c);//-
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 2, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x + 3, y + 1, c);
            screen.SetPixel(x + 3, y + 2, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x + 3, y + 4, c);
            screen.SetPixel(x + 3, y + 5, c);

        }
        public static void Dp(ref uint x, uint y, uint c)
        {
            //символ Д
            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 1, y + 1, c);
            screen.SetPixel(x + 3, y + 1, c);
            screen.SetPixel(x + 1, y + 2, c);
            screen.SetPixel(x + 3, y + 2, c);
            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x + 1, y + 4, c);
            screen.SetPixel(x + 2, y + 4, c);
            screen.SetPixel(x + 3, y + 4, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x + 4, y + 4, c);
            screen.SetPixel(x + 4, y + 5, c);
        }
        public static void C(ref uint x, uint y, uint c)
        {
            //символ C

            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();
            x = 60;
            y = 90;

            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 1, y + 5, c);
            screen.SetPixel(x + 2, y + 5, c);
            screen.SetPixel(x + 3, y + 5, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x, y, c);

        }
        public static void cifra8(ref uint x, uint y, uint c)
        {
            //символ 8




            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();
            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);

            screen.SetPixel(x + 1, y + 6, c);
            screen.SetPixel(x + 2, y + 6, c);
            screen.SetPixel(x + 3, y + 6, c);

            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);

            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 2, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);


            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 3, y + 1, c);
            screen.SetPixel(x + 3, y + 2, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x + 3, y + 4, c);
            screen.SetPixel(x + 3, y + 5, c);
            screen.SetPixel(x + 3, y + 6, c);
            screen.SetPixel(x, y + 6, c);
        }
        public static void cifra6(ref uint x, uint y, uint c)
        {
            //символ 6




            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);

            screen.SetPixel(x + 1, y + 6, c);
            screen.SetPixel(x + 2, y + 6, c);
            screen.SetPixel(x + 3, y + 6, c);

            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);

            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 2, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);


            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 3, y + 1, c);


            screen.SetPixel(x + 3, y + 4, c);
            screen.SetPixel(x + 3, y + 5, c);
            screen.SetPixel(x + 3, y + 6, c);
            screen.SetPixel(x, y + 6, c);
        }
        public static void Bp(ref uint x, uint y, uint c)
        {
            //символ 6



            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);

            screen.SetPixel(x + 1, y + 6, c);
            screen.SetPixel(x + 2, y + 6, c);
            screen.SetPixel(x + 3, y + 6, c);

            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);

            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 2, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);


            screen.SetPixel(x + 3, y, c);



            screen.SetPixel(x + 3, y + 4, c);
            screen.SetPixel(x + 3, y + 5, c);
            screen.SetPixel(x + 3, y + 6, c);
            screen.SetPixel(x, y + 6, c);
        }
        public static void L(ref uint x, uint y, uint c)
        {
            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            x = 10;
            y = 2;

            //символ L
            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x, y + 6, c);
            screen.SetPixel(x + 1, y + 6, c);
            screen.SetPixel(x + 2, y + 6, c);
            screen.SetPixel(x + 3, y + 6, c);




        }
        public static void E(ref uint x, uint y, uint c)
        {

            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();
            //символ e
            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 3, c);

            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x, y + 6, c);

            screen.SetPixel(x + 1, y + 6, c);
            screen.SetPixel(x + 2, y + 6, c);
            screen.SetPixel(x + 3, y + 6, c);
            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 2, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);


            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);

        }
        public static void S(ref uint x, uint y, uint c)
        {
            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            //символ s
            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 6, c);


            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 4, y, c);



            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);



            screen.SetPixel(x + 4, y + 3, c);
            screen.SetPixel(x + 4, y + 4, c);
            screen.SetPixel(x + 4, y + 5, c);
            screen.SetPixel(x + 4, y + 6, c);





            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 2, y + 3, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x + 4, y + 3, c);

            screen.SetPixel(x + 1, y + 6, c);
            screen.SetPixel(x + 2, y + 6, c);
            screen.SetPixel(x + 3, y + 6, c);
            screen.SetPixel(x + 4, y + 6, c);

        }
        public static void Menshe(ref uint x, uint y, uint c)
        {
            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            x = 50;
            y = 50;

            uint x1;
            uint y1;

            x1 = 55;
            y1 = 56;

            //символ >


            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y + 1, c);//-
            screen.SetPixel(x + 2, y + 2, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x + 4, y + 4, c);// / 
            screen.SetPixel(x + 5, y + 5, c);


            screen.SetPixel(x1, y1, 64);
            screen.SetPixel(x1 - 1, y1 + 1, 64);//-
            screen.SetPixel(x1 - 2, y1 + 2, 64);
            screen.SetPixel(x1 - 3, y1 + 3, 64);
            screen.SetPixel(x1 - 4, y1 + 4, 64);// / 
            screen.SetPixel(x1 - 5, y1 + 5, 64);


        }
        public static void Koren()
        {
            uint x;
            uint y;
            uint c;
            x = 50;
            y = 50;
            c = 64;
            uint x1;
            uint y1;

            x1 = 50;
            y1 = 50;

            //символ Квадратный корень
            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y + 1, c);//-
            screen.SetPixel(x + 2, y + 2, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x + 4, y + 4, c);// / 
            screen.SetPixel(x + 5, y + 5, c);


            screen.SetPixel(x1, y1, 64);
            screen.SetPixel(x1 - 1, y1 + 1, 64);//-
            screen.SetPixel(x1 - 2, y1 + 2, 64);
            screen.SetPixel(x1 - 3, y1 + 3, 64);
            screen.SetPixel(x1 - 4, y1 + 4, 64);// / 
            screen.SetPixel(x1 - 5, y1 + 5, 64);


        }
        public static void X()
        {
            uint x;
            uint y;
            uint c;
            x = 50;
            y = 50;
            c = 64;
            uint x1;
            uint y1;

            x1 = 54;
            y1 = 50;

            //символ x
            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();

            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y + 1, c);//-
            screen.SetPixel(x + 2, y + 2, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x + 4, y + 4, c);// / 
            screen.SetPixel(x + 5, y + 5, c);


            screen.SetPixel(x1, y1, 64);
            screen.SetPixel(x1 - 1, y1 + 1, 64);//-
            screen.SetPixel(x1 - 2, y1 + 2, 64);
            screen.SetPixel(x1 - 3, y1 + 3, 64);
            screen.SetPixel(x1 - 4, y1 + 4, 64);// / 
            screen.SetPixel(x1 - 5, y1 + 5, 64);


        }
        public static void M(ref uint x, uint y, uint c)
        {



            //символ m

            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();
            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y + 1, c);//-
            screen.SetPixel(x + 2, y + 2, c);

            screen.SetPixel(x, y + 1, c);//-
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);//-
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);

            screen.SetPixel(x + 4, y, 64);
            screen.SetPixel(x + 3, y + 1, 64);//-
            screen.SetPixel(x + 2, y + 2, 64);


            screen.SetPixel(x + 4, y, 64);
            screen.SetPixel(x + 4, y + 1, 64);//-
            screen.SetPixel(x + 4, y + 2, 64);

            screen.SetPixel(x + 4, y + 3, 64);//-
            screen.SetPixel(x + 4, y + 4, 64);
            screen.SetPixel(x + 4, y + 5, 64);
            screen.SetPixel(x + 4, y + 6, 64);
            screen.SetPixel(x, y + 6, 64);
        }
        public static void YU(ref uint x, uint y, uint c)
        {

            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();
            //символ Ю
            screen.SetPixel(x - 2, y, c);
            screen.SetPixel(x - 2, y + 1, c);
            screen.SetPixel(x - 2, y + 2, c);
            screen.SetPixel(x - 2, y + 3, c);
            screen.SetPixel(x - 2, y + 4, c);
            screen.SetPixel(x - 2, y + 5, c);
            screen.SetPixel(x - 2, y + 6, c);
            screen.SetPixel(x - 1, y + 3, c);




            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x + 1, y + 6, c);
            screen.SetPixel(x + 2, y + 6, c);
            screen.SetPixel(x + 3, y + 6, c);
            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x + 3, y + 1, c);
            screen.SetPixel(x + 3, y + 2, c);
            screen.SetPixel(x + 3, y + 3, c);
            screen.SetPixel(x + 3, y + 4, c);
            screen.SetPixel(x + 3, y + 5, c);
            screen.SetPixel(x + 3, y + 6, c);
            screen.SetPixel(x, y + 6, c);
        }
        public static void B(ref uint x, uint y, uint c)
        {
            //символ 6


            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();


            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);


            screen.SetPixel(x + 1, y + 6, c);
            screen.SetPixel(x + 2, y + 6, c);

            screen.SetPixel(x + 3, y + 1, c);
            screen.SetPixel(x + 3, y + 2, c);

            screen.SetPixel(x + 3, y + 4, c);

            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);

            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y + 3, c);
            screen.SetPixel(x + 2, y + 3, c);







            screen.SetPixel(x + 3, y + 4, c);
            screen.SetPixel(x + 3, y + 5, c);

            screen.SetPixel(x, y + 6, c);
        }
        public static void W(ref uint x, uint y, uint c)
        {
            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();
            //символ w
            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y + 1, c);
            screen.SetPixel(x + 2, y + 2, c);
            screen.SetPixel(x, y - 1, c);
            screen.SetPixel(x + 6, y - 1, c);
            screen.SetPixel(x + 3, y + 1, c);
            screen.SetPixel(x + 4, y + 2, c);
            screen.SetPixel(x + 5, y + 1, c);
            screen.SetPixel(x + 6, y, c);
        }
        public static void D(ref uint x, uint y, uint c)
        {

            Cosmos.Hardware.VGAScreen screen = new Cosmos.Hardware.VGAScreen();
            screen.SetPixel(x, y, c);
            screen.SetPixel(x + 1, y, c);
            screen.SetPixel(x + 2, y, c);
            screen.SetPixel(x + 3, y, c);
            screen.SetPixel(x, y + 5, c);
            screen.SetPixel(x + 1, y + 5, c);
            screen.SetPixel(x + 2, y + 5, c);
            screen.SetPixel(x + 3, y + 5, c);
            screen.SetPixel(x, y, c);
            screen.SetPixel(x, y + 1, c);
            screen.SetPixel(x, y + 2, c);
            screen.SetPixel(x, y + 3, c);
            screen.SetPixel(x, y + 4, c);
            screen.SetPixel(x, y + 5, c);

            screen.SetPixel(x + 4, y + 1, c);
            screen.SetPixel(x + 4, y + 2, c);
            screen.SetPixel(x + 4, y + 3, c);
            screen.SetPixel(x + 4, y + 4, c);

        }
    }
}
